<?php


namespace app\common\model\product;

use app\common\model\BaseModel;

/**
 * 商品推荐列表模型
 */
class RecommendList extends BaseModel
{
    protected $pk = 'id';
    protected $name = 'product_recommend_list';

    /**
     * 详情
     */
    public static function detail($id)
    {
        return (new static())->find($id);
    }

    /**
     * 关联供应商表
     */
    public function supplier()
    {
        return $this->belongsTo('app\\common\\model\\supplier\\Supplier', 'shop_supplier_id', 'shop_supplier_id');
    }

    /**
     * 关联模块
     */
    public function module()
    {
        return $this->belongsTo('app\\common\\model\\product\\Recommend', 'module_id', 'id');
    }

    /**
     * 关联商品
     */
    public function product()
    {
        return $this->belongsTo('app\\common\\model\\product\\Product', 'product_id', 'product_id');
    }
}